<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CANopenNode: 301/CO_ODinterface.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">CANopenNode
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('CO__ODinterface_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">CO_ODinterface.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="CO__ODinterface_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#ifndef CO_OD_INTERFACE_H</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#define CO_OD_INTERFACE_H</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CO__driver_8h.html">301/CO_driver.h</a>&quot;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#ifndef OD_size_t</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">   44</a></span>&#160;<span class="preprocessor">#define OD_size_t uint32_t</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#ga69f6e1121545e5669098f49e95ce4e47">   46</a></span>&#160;<span class="preprocessor">#define OD_flagsPDO_t uint32_t</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#ga8d459f95307815637e41edc4df71a725">   50</a></span>&#160;<span class="preprocessor">#define OD_attr_t uint8_t</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#ga18f5aefbe9371c67a0dd284b15186996">   56</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996af1e65ef6eb730b9302540e0ba44852b1">   57</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996af1e65ef6eb730b9302540e0ba44852b1">OD_H1000_DEV_TYPE</a>           = 0x1000U,</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996af4eb4e0204ae9696f935af5d4fdcff7e">   58</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996af4eb4e0204ae9696f935af5d4fdcff7e">OD_H1001_ERR_REG</a>            = 0x1001U,</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a2cca52f61d70db5ca2aaa168b32f3aaf">   59</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a2cca52f61d70db5ca2aaa168b32f3aaf">OD_H1002_MANUF_STATUS_REG</a>   = 0x1002U,</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adfc213af5af80cf037231621132013fb">   60</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adfc213af5af80cf037231621132013fb">OD_H1003_PREDEF_ERR_FIELD</a>   = 0x1003U,</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad7d53fa95504566811bdf0683f645ccd">   61</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad7d53fa95504566811bdf0683f645ccd">OD_H1004_RSV</a>                = 0x1004U,</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adcbc9ec0c547b00db2b0403708becb97">   62</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adcbc9ec0c547b00db2b0403708becb97">OD_H1005_COBID_SYNC</a>         = 0x1005U,</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a463dab19c27811dd6de51fcc082b565b">   63</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a463dab19c27811dd6de51fcc082b565b">OD_H1006_COMM_CYCL_PERIOD</a>   = 0x1006U,</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a41f7f0f96dbea4fb0d6bd2bbbd2d59dc">   64</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a41f7f0f96dbea4fb0d6bd2bbbd2d59dc">OD_H1007_SYNC_WINDOW_LEN</a>    = 0x1007U,</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aa282ef78e8a64ff527c79218d23168f0">   65</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aa282ef78e8a64ff527c79218d23168f0">OD_H1008_MANUF_DEV_NAME</a>     = 0x1008U,</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad91534dd5cc5f382287b9a392c744948">   66</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad91534dd5cc5f382287b9a392c744948">OD_H1009_MANUF_HW_VERSION</a>   = 0x1009U,</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8bd48d9bb18d1c291249050818c82a57">   67</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8bd48d9bb18d1c291249050818c82a57">OD_H100A_MANUF_SW_VERSION</a>   = 0x100AU,</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a561260a506655cf0b7df9d684a08b5be">   68</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a561260a506655cf0b7df9d684a08b5be">OD_H100B_RSV</a>                = 0x100BU,</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adf00d5b448274a91940cac15b8e22fc5">   69</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adf00d5b448274a91940cac15b8e22fc5">OD_H100C_GUARD_TIME</a>         = 0x100CU,</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4bfbb36a82606125d52fbe4daff6b5fb">   70</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4bfbb36a82606125d52fbe4daff6b5fb">OD_H100D_LIFETIME_FACTOR</a>    = 0x100DU,</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4d831b2a36d679d31982e35ca38f8f6e">   71</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4d831b2a36d679d31982e35ca38f8f6e">OD_H100E_RSV</a>                = 0x100EU,</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7d6a3f1ca8f72bf808ee5fe341f2acca">   72</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7d6a3f1ca8f72bf808ee5fe341f2acca">OD_H100F_RSV</a>                = 0x100FU,</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0f8c3db5a62d5e4df59d83253b69b0f2">   73</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0f8c3db5a62d5e4df59d83253b69b0f2">OD_H1010_STORE_PARAM_FUNC</a>   = 0x1010U,</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adad8c0ea18f674f3eb61b43e8259395c">   74</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adad8c0ea18f674f3eb61b43e8259395c">OD_H1011_REST_PARAM_FUNC</a>    = 0x1011U,</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a5781f519d9ec08fd4389c4761754a4e6">   75</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a5781f519d9ec08fd4389c4761754a4e6">OD_H1012_COBID_TIME</a>         = 0x1012U,</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7aa32b2b6df7c4d4354599ef2fd2ca29">   76</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7aa32b2b6df7c4d4354599ef2fd2ca29">OD_H1013_HIGH_RES_TIMESTAMP</a> = 0x1013U,</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a5cae036f3dd0bc1861dcea7c9a83c6d5">   77</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a5cae036f3dd0bc1861dcea7c9a83c6d5">OD_H1014_COBID_EMERGENCY</a>    = 0x1014U,</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad74bfefc9676af339d06deb74b702c7a">   78</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad74bfefc9676af339d06deb74b702c7a">OD_H1015_INHIBIT_TIME_MSG</a>   = 0x1015U,</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a996952cb963ce6e2783a6fa915d85612">   79</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a996952cb963ce6e2783a6fa915d85612">OD_H1016_CONSUMER_HB_TIME</a>   = 0x1016U,</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ab2f428825c1127b286f5b8ace5e881b2">   80</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ab2f428825c1127b286f5b8ace5e881b2">OD_H1017_PRODUCER_HB_TIME</a>   = 0x1017U,</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aabb7a688852e453c5535f663be6298d2">   81</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aabb7a688852e453c5535f663be6298d2">OD_H1018_IDENTITY_OBJECT</a>    = 0x1018U,</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aa966d2e020222331b18c5b08261acbf0">   82</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aa966d2e020222331b18c5b08261acbf0">OD_H1019_SYNC_CNT_OVERFLOW</a>  = 0x1019U,</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8c740bbdd0cb98200d402ec6272d7e8b">   83</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8c740bbdd0cb98200d402ec6272d7e8b">OD_H1020_VERIFY_CONFIG</a>      = 0x1020U,</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a259737f7e9ef239d85cb9e7bdeda550b">   84</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a259737f7e9ef239d85cb9e7bdeda550b">OD_H1021_STORE_EDS</a>          = 0x1021U,</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4061d54d1c1583fd178566a3915bcefe">   85</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4061d54d1c1583fd178566a3915bcefe">OD_H1022_STORE_FORMAT</a>       = 0x1022U,</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a12ba9d8cdfc20b9ff66167a8d1e5b21c">   86</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a12ba9d8cdfc20b9ff66167a8d1e5b21c">OD_H1023_OS_CMD</a>             = 0x1023U,</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad7e64256615fcda5b531063eeaa346de">   87</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad7e64256615fcda5b531063eeaa346de">OD_H1024_OS_CMD_MODE</a>        = 0x1024U,</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aaf890d86468408b0dbe8353a3b270156">   88</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aaf890d86468408b0dbe8353a3b270156">OD_H1025_OS_DBG_INTERFACE</a>   = 0x1025U,</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6e3b80d148d22f129ed388fad9aaf398">   89</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6e3b80d148d22f129ed388fad9aaf398">OD_H1026_OS_PROMPT</a>          = 0x1026U,</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a668cdf3b0102b753858b9bfeb7efdc1c">   90</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a668cdf3b0102b753858b9bfeb7efdc1c">OD_H1027_MODULE_LIST</a>        = 0x1027U,</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6f093f4fdeaac7b723305fd8d2ce40c1">   91</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6f093f4fdeaac7b723305fd8d2ce40c1">OD_H1028_EMCY_CONSUMER</a>      = 0x1028U,</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a67d50722cc629ee8c2a90a123ee41fa3">   92</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a67d50722cc629ee8c2a90a123ee41fa3">OD_H1029_ERR_BEHAVIOR</a>       = 0x1029U,</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ac340e91c28632a97e1cf1a96a6a12902">   93</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ac340e91c28632a97e1cf1a96a6a12902">OD_H1200_SDO_SERVER_PARAM</a>   = 0x1200U,</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996abd786fad018ccfcdd1aa0e4c62aca4f8">   94</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996abd786fad018ccfcdd1aa0e4c62aca4f8">OD_H1280_SDO_CLIENT_PARAM</a>   = 0x1280U,</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ae64bf5b7166b6adf46b8e965d43150a0">   95</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ae64bf5b7166b6adf46b8e965d43150a0">OD_H1400_RXPDO_1_PARAM</a>      = 0x1400U,</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7f4640cac5d5f252f19ab9e58653f993">   96</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7f4640cac5d5f252f19ab9e58653f993">OD_H1401_RXPDO_2_PARAM</a>      = 0x1401U,</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6fd88812dbacc7d99a790f5f3192bbca">   97</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6fd88812dbacc7d99a790f5f3192bbca">OD_H1402_RXPDO_3_PARAM</a>      = 0x1402U,</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8120b9f114d582ae9f1072838878ba93">   98</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8120b9f114d582ae9f1072838878ba93">OD_H1403_RXPDO_4_PARAM</a>      = 0x1403U,</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7ed53d283e4719920b233b9094b18f9c">   99</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7ed53d283e4719920b233b9094b18f9c">OD_H1600_RXPDO_1_MAPPING</a>    = 0x1600U,</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996abcb72c00215d5c7c867f0e33a17b27ed">  100</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996abcb72c00215d5c7c867f0e33a17b27ed">OD_H1601_RXPDO_2_MAPPING</a>    = 0x1601U,</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a18cc382fc4fd5e66b678dd5d7d904baf">  101</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a18cc382fc4fd5e66b678dd5d7d904baf">OD_H1602_RXPDO_3_MAPPING</a>    = 0x1602U,</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8753d5c3de859426e8c12a3898029ebb">  102</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8753d5c3de859426e8c12a3898029ebb">OD_H1603_RXPDO_4_MAPPING</a>    = 0x1603U,</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aac35e48e4b717eef309ebb57876d30f1">  103</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aac35e48e4b717eef309ebb57876d30f1">OD_H1800_TXPDO_1_PARAM</a>      = 0x1800U,</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996addbb9b98253ac3daa5eea2fcf665e7ae">  104</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996addbb9b98253ac3daa5eea2fcf665e7ae">OD_H1801_TXPDO_2_PARAM</a>      = 0x1801U,</div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a450463cb4290494b70af8f395d8803ad">  105</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a450463cb4290494b70af8f395d8803ad">OD_H1802_TXPDO_3_PARAM</a>      = 0x1802U,</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a9f1f26fbd19bf61a6c13005557234f9a">  106</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a9f1f26fbd19bf61a6c13005557234f9a">OD_H1803_TXPDO_4_PARAM</a>      = 0x1803U,</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a2a2f1c4cc58d29ccf43e105afd57bc14">  107</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a2a2f1c4cc58d29ccf43e105afd57bc14">OD_H1A00_TXPDO_1_MAPPING</a>    = 0x1A00U,</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ae6d767510b02e8f058e2191e328378d1">  108</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ae6d767510b02e8f058e2191e328378d1">OD_H1A01_TXPDO_2_MAPPING</a>    = 0x1A01U,</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0f5557b5c35c297d1de4feeb859095ed">  109</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0f5557b5c35c297d1de4feeb859095ed">OD_H1A02_TXPDO_3_MAPPING</a>    = 0x1A02U,</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0eee516146d4ff9a80578ea61c590340">  110</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0eee516146d4ff9a80578ea61c590340">OD_H1A03_TXPDO_4_MAPPING</a>    = 0x1A03U </div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;} <a class="code" href="group__CO__ODinterface.html#ga18f5aefbe9371c67a0dd284b15186996">OD_ObjDicId_301_t</a>;</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160; </div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#ga47b0d204aaf1ea64b4f826aaf8f5c151">  117</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ada3eb985961ffdd9cf655d1a7a7d9485">  118</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ada3eb985961ffdd9cf655d1a7a7d9485">ODA_SDO_R</a> = 0x01, </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a9245e7a557f32ab863aef41412df9eb5">  119</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a9245e7a557f32ab863aef41412df9eb5">ODA_SDO_W</a> = 0x02, </div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a2c60ba85cbe4f25d5511ffab3dcd7486">  120</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a2c60ba85cbe4f25d5511ffab3dcd7486">ODA_SDO_RW</a> = 0x03, </div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ad106aacb6b181ab7dac0f6dbc8c50321">  121</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ad106aacb6b181ab7dac0f6dbc8c50321">ODA_TPDO</a> = 0x04, </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae4930aa0efbc2249563613b5107bb107">  122</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae4930aa0efbc2249563613b5107bb107">ODA_RPDO</a> = 0x08, </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af750832681daa8d5e44ed8908c4ec552">  123</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af750832681daa8d5e44ed8908c4ec552">ODA_TRPDO</a> = 0x0C, </div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a3a1b8c2ed54565e89d6e6d3a043bdcfe">  124</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a3a1b8c2ed54565e89d6e6d3a043bdcfe">ODA_TSRDO</a> = 0x10, </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a6c6261d5bea91588b2851f5c11faae02">  125</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a6c6261d5bea91588b2851f5c11faae02">ODA_RSRDO</a> = 0x20, </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af887f38d83f35c28d478f1a4b08d1be9">  126</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af887f38d83f35c28d478f1a4b08d1be9">ODA_TRSRDO</a> = 0x30, </div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae02b665e7e8d8bd84f341c9ad040d367">  127</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae02b665e7e8d8bd84f341c9ad040d367">ODA_MB</a> = 0x40, </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a1a2645dd30afd5db5a92b7c56bddb5a0">  128</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a1a2645dd30afd5db5a92b7c56bddb5a0">ODA_RESERVED</a> = 0x80, </div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;} <a class="code" href="group__CO__ODinterface.html#ga47b0d204aaf1ea64b4f826aaf8f5c151">OD_attributes_t</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160; </div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">  137</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">/* !!!! WARNING !!!!</span></div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"> * If changing these values, change also OD_getSDOabCode() function!</span></div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caf7595749473065bfc81cfa6709370fee">  142</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caf7595749473065bfc81cfa6709370fee">ODR_PARTIAL</a> = -1,</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15f7f20e27f1c5f174bdeecfeef45cc2">  144</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15f7f20e27f1c5f174bdeecfeef45cc2">ODR_OK</a> = 0,</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca118a63a81ef2fd802c925bf4c79975fa">  146</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca118a63a81ef2fd802c925bf4c79975fa">ODR_OUT_OF_MEM</a> = 1,</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca17d694adc9471112cbb2740f7f45a2d0">  148</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca17d694adc9471112cbb2740f7f45a2d0">ODR_UNSUPP_ACCESS</a> = 2,</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca44ab94bfc7547122b96498c781291df6">  150</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca44ab94bfc7547122b96498c781291df6">ODR_WRITEONLY</a> = 3,</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caa119384effe499c9bffb874219c6433a">  152</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caa119384effe499c9bffb874219c6433a">ODR_READONLY</a> = 4,</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca64ea80d1baebf136382d53d5580fbc85">  154</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca64ea80d1baebf136382d53d5580fbc85">ODR_IDX_NOT_EXIST</a> = 5,</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca853242f74446c58773099bdef9835a94">  156</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca853242f74446c58773099bdef9835a94">ODR_NO_MAP</a> = 6,</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad6c92203fa86ee8ff7d7271bf81e7d9e">  158</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad6c92203fa86ee8ff7d7271bf81e7d9e">ODR_MAP_LEN</a> = 7,</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca36edb0ad1c8c5c0d804bb88274bfe165">  160</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca36edb0ad1c8c5c0d804bb88274bfe165">ODR_PAR_INCOMPAT</a> = 8,</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3d259ef030c2a10afecb253b532a0323">  162</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3d259ef030c2a10afecb253b532a0323">ODR_DEV_INCOMPAT</a> = 9,</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeaac26c680e626185429468dda9c2433">  164</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeaac26c680e626185429468dda9c2433">ODR_HW</a> = 10,</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad197c1462f472a21be2e3ed5c5880aa4">  166</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad197c1462f472a21be2e3ed5c5880aa4">ODR_TYPE_MISMATCH</a> = 11,</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3f93f54b7f130bb7b266b2d36c24caec">  168</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3f93f54b7f130bb7b266b2d36c24caec">ODR_DATA_LONG</a> = 12,</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cae0b103160b23ff40047fcf85225121d2">  170</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cae0b103160b23ff40047fcf85225121d2">ODR_DATA_SHORT</a> = 13,</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4f76fa87ea446616ff2f6195e7bec67c">  172</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4f76fa87ea446616ff2f6195e7bec67c">ODR_SUB_NOT_EXIST</a> = 14,</div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca0646f592124a9b4d2835c9c0296c6a0c">  174</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca0646f592124a9b4d2835c9c0296c6a0c">ODR_INVALID_VALUE</a> = 15,</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca95291309267a732c380e13ad6c17a986">  176</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca95291309267a732c380e13ad6c17a986">ODR_VALUE_HIGH</a> = 16,</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4db02b8575a8a10786959a5472f1c0f4">  178</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4db02b8575a8a10786959a5472f1c0f4">ODR_VALUE_LOW</a> = 17,</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac9c8eda20bfc7dfffe17f170c377d646">  180</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac9c8eda20bfc7dfffe17f170c377d646">ODR_MAX_LESS_MIN</a> = 18,</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15fe8d8b791b90373e59bc5bc5d3f8c8">  182</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15fe8d8b791b90373e59bc5bc5d3f8c8">ODR_NO_RESOURCE</a> = 19,</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca968d2a28cb866cacf7ef8b8cd0b76e2c">  184</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca968d2a28cb866cacf7ef8b8cd0b76e2c">ODR_GENERAL</a> = 20,</div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca341104b9ac43168d0c668586b8f750bb">  186</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca341104b9ac43168d0c668586b8f750bb">ODR_DATA_TRANSF</a> = 21,</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca28b28d8f091eefb7e8fac92bbdae82bb">  188</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca28b28d8f091eefb7e8fac92bbdae82bb">ODR_DATA_LOC_CTRL</a> = 22,</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca16bfe0c712aaea3841ae2b250331b276">  190</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca16bfe0c712aaea3841ae2b250331b276">ODR_DATA_DEV_STATE</a> = 23,</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeae1e00129ff22708ffdcb2c8b3f083b">  192</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeae1e00129ff22708ffdcb2c8b3f083b">ODR_OD_MISSING</a> = 23,</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caff503d4f6cc55429913680d071ca3c4d">  194</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caff503d4f6cc55429913680d071ca3c4d">ODR_NO_DATA</a> = 25,</div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac43414be729ea2b701380c4400658c37">  196</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac43414be729ea2b701380c4400658c37">ODR_COUNT</a> = 26</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;} <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>;</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160; </div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; </div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structOD__stream__t.html">  205</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structOD__stream__t.html#aad2551a7bf0da6396e6b909adf487b01">  210</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structOD__stream__t.html#aad2551a7bf0da6396e6b909adf487b01">dataObjectOriginal</a>;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structOD__stream__t.html#af3c8ded429eefa8646317207c0b3ff97">  214</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structOD__stream__t.html#af3c8ded429eefa8646317207c0b3ff97">object</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structOD__stream__t.html#a60c4499678a5db84a7f7285b934ce75a">  216</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> <a class="code" href="structOD__stream__t.html#a60c4499678a5db84a7f7285b934ce75a">dataLength</a>;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="structOD__stream__t.html#a97799b896ee689504771a9274575bcdc">  219</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> <a class="code" href="structOD__stream__t.html#a97799b896ee689504771a9274575bcdc">dataOffset</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;} <a class="code" href="structOD__stream__t.html">OD_stream_t</a>;</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160; </div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160; </div>
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html">  229</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#a4e10db7bdf91d721ecc7d97f4dda67ff">  231</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="structOD__subEntry__t.html#a4e10db7bdf91d721ecc7d97f4dda67ff">index</a>;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#a2c39cbf86fc3b384b017ed6261d379bd">  233</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structOD__subEntry__t.html#a2c39cbf86fc3b384b017ed6261d379bd">subIndex</a>;</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#a9af9d2a6332bbe6a63e038bac032eadd">  235</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structOD__subEntry__t.html#a9af9d2a6332bbe6a63e038bac032eadd">maxSubIndex</a>;</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#a3551523417468a74d5ce2f06a0db8f3e">  237</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structOD__subEntry__t.html#a3551523417468a74d5ce2f06a0db8f3e">storageGroup</a>;</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#ae7d83df4e106219f32cb28d7c510b9d2">  239</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#ga8d459f95307815637e41edc4df71a725">OD_attr_t</a> <a class="code" href="structOD__subEntry__t.html#ae7d83df4e106219f32cb28d7c510b9d2">attribute</a>;</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#ad6a4eb8da2f84f7b84164eac01115dd1">  260</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#ga69f6e1121545e5669098f49e95ce4e47">OD_flagsPDO_t</a> *<a class="code" href="structOD__subEntry__t.html#ad6a4eb8da2f84f7b84164eac01115dd1">flagsPDO</a>;</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#ab13ddb4abea3c69b8e7398451700dc92">  292</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*read)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;                      <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structOD__subEntry__t.html#adaed3321f9a960f729e283d352956f89">  321</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*write)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;                       <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;} <a class="code" href="structOD__subEntry__t.html">OD_subEntry_t</a>;</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160; </div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160; </div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structOD__IO__t.html">  331</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structOD__IO__t.html#a7f31cae6c859c2a2eaf2610b65fd6626">  333</a></span>&#160;    <a class="code" href="structOD__stream__t.html">OD_stream_t</a> <a class="code" href="structOD__IO__t.html#a7f31cae6c859c2a2eaf2610b65fd6626">stream</a>;</div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="structOD__IO__t.html#ab0ed3186d15d20f80f877a5f087fdebc">  335</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*read)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;                      <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structOD__IO__t.html#aa296d8e76d99af5c395971602a453b78">  338</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*write)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;                       <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;} <a class="code" href="structOD__IO__t.html">OD_IO_t</a>;</div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160; </div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160; </div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="structOD__entry__t.html">  350</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="structOD__entry__t.html#ac27d9d9ac18705e84d64f5226a6e352c">  352</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="structOD__entry__t.html#ac27d9d9ac18705e84d64f5226a6e352c">index</a>;</div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="structOD__entry__t.html#a7e7b3acc6f56d8f6c955ad732e3cbb14">  354</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structOD__entry__t.html#a7e7b3acc6f56d8f6c955ad732e3cbb14">maxSubIndex</a>;</div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="structOD__entry__t.html#ac82ed68c5e2b8251441accdbcca8e641">  356</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structOD__entry__t.html#ac82ed68c5e2b8251441accdbcca8e641">storageGroup</a>;</div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="structOD__entry__t.html#a86a662107a24527872d92cdb13cad29b">  358</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structOD__entry__t.html#a86a662107a24527872d92cdb13cad29b">odObjectType</a>;</div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="structOD__entry__t.html#a8667e5896b5b001270103e59c92bb181">  361</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="structOD__entry__t.html#a8667e5896b5b001270103e59c92bb181">odObject</a>;</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;} <a class="code" href="structOD__entry__t.html">OD_entry_t</a>;</div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160; </div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; </div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="structOD__t.html">  368</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="structOD__t.html#ab52b946b5f0127fe618c6f5bbe65a698">  370</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="structOD__t.html#ab52b946b5f0127fe618c6f5bbe65a698">size</a>;</div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="structOD__t.html#a3d0276e1b56144aeac698735adb70e78">  372</a></span>&#160;    <a class="code" href="structOD__entry__t.html">OD_entry_t</a> list[];</div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;} <a class="code" href="structOD__t.html">OD_t</a>;</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160; </div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160; </div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> <a class="code" href="group__CO__ODinterface.html#gadf9ac60f94e1f9fc21b7f10a0d254503">OD_readOriginal</a>(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;                          <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160; </div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160; </div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> <a class="code" href="group__CO__ODinterface.html#ga648f0b0bfabde2d377149bf84e937422">OD_writeOriginal</a>(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;                           <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160; </div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160; </div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *<a class="code" href="group__CO__ODinterface.html#gaaacaadfc28bfaf485cefc8bff64310f4">OD_find</a>(<span class="keyword">const</span> <a class="code" href="structOD__t.html">OD_t</a> *od, <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> index);</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160; </div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160; </div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODinterface.html#ga73eaf11787c003e24a21e988c69903ca">OD_getSub</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;                <a class="code" href="structOD__subEntry__t.html">OD_subEntry_t</a> *subEntry, <a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160; </div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160; </div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gac84e7390f50e7e5c5e8ba42714e51aaf">  437</a></span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="group__CO__ODinterface.html#gac84e7390f50e7e5c5e8ba42714e51aaf">OD_getIndex</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry) {</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;    <span class="keywordflow">return</span> entry-&gt;<a class="code" href="structOD__entry__t.html#ac27d9d9ac18705e84d64f5226a6e352c">index</a>;</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;}</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160; </div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160; </div>
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#gaa383a7d54f7b1362b6342e61992da67b">  449</a></span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="group__CO__ODinterface.html#gaa383a7d54f7b1362b6342e61992da67b">OD_getMaxSubIndex</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry) {</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    <span class="keywordflow">return</span> entry-&gt;<a class="code" href="structOD__entry__t.html#a7e7b3acc6f56d8f6c955ad732e3cbb14">maxSubIndex</a>;</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;}</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160; </div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160; </div>
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="group__CO__ODinterface.html#ga3715e0a6b15bdf45659e1e01f9fc4e65">  464</a></span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="group__CO__ODinterface.html#ga3715e0a6b15bdf45659e1e01f9fc4e65">OD_rwRestart</a>(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream) {</div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;    stream-&gt;<a class="code" href="structOD__stream__t.html#a97799b896ee689504771a9274575bcdc">dataOffset</a> = 0;</div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;}</div>
<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160; </div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160; </div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;<a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> <a class="code" href="group__CO__ODinterface.html#ga7c24b06bb9365d41b8e60acb4eaecc6c">OD_getSDOabCode</a>(<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> returnCode);</div>
<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160; </div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160; </div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;<a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> <a class="code" href="group__CO__ODinterface.html#gaecb92fc6fa7dafbf687d6366456eb724">OD_extensionIO_init</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry,</div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;                           <span class="keywordtype">void</span> *<span class="keywordtype">object</span>,</div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;                           <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*read)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream,</div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;                                             <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;                                             <span class="keywordtype">void</span> *buf,</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;                                             <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count,</div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;                                             <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode),</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;                           <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*write)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream,</div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;                                              <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;                                              <span class="keyword">const</span> <span class="keywordtype">void</span> *buf,</div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;                                              <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count,</div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;                                              <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode));</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160; </div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160; </div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;                <a class="code" href="group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga4bcc220e0cc4f8c6bfaf4d5cf31da448">OD_get_i16</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga042737cecbf248d2cc6c874022d06e22">OD_get_i32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gabfb67bc3602d9b5d901ac13e5271ccd0">OD_get_i64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gad8fd318804b9f1ded265bfd07c6cdcf2">OD_get_u8</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;                <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gaa9cba6642facf33cdbe2e0155a90d571">OD_get_u16</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga10e1975b6177b92e8da4b2b6a19533be">OD_get_u32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga2ef84e594a6733f7efeaeff55bfc9c9a">OD_get_u64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gabbba108fa7a92cb48d31833bb804baa6">OD_get_r32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715">float32_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gadf78189c35343bcd2ca1737491b55684">OD_get_r64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4">float64_t</a> *val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160; </div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;                <a class="code" href="group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gaf207e188609f742be3c12f248f45138c">OD_set_i16</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga101037295ea6af8488b499097f0d1ef1">OD_set_i32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga5c19e8e101d06a0203d13f8d3e997d16">OD_set_i64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga3f56347af1f0f9b8bf46463777df87d0">OD_set_u8</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;                <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gac63795511b7decfbbc46ddb7c2b59cfd">OD_set_u16</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga5e5e943b89a2385f41a075131f47b5d5">OD_set_u32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga85570b44cc9d0af5b1084f42aeaf5e9f">OD_set_u64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga032219231c5e488969d02787265ad7ab">OD_set_r32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715">float32_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga75c5dd2daa6f0352bf079d18c9e90708">OD_set_r64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;                 <a class="code" href="group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4">float64_t</a> val, <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig);</div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160; </div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> **val);</div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gaddbad04c274a68f3fabfbbdd13e83cfc">OD_getPtr_i16</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> **val);</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga085db308dd11ea7047c815d214f12a32">OD_getPtr_i32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> **val);</div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gae7e11e1bdf04006dcc6a9f91287c459b">OD_getPtr_i64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> **val);</div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gaaa9f06494001462d32a74d11438d3157">OD_getPtr_u8</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> **val);</div>
<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gad1e334a640dc30553ece27e32e270bbb">OD_getPtr_u16</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> **val);</div>
<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga92f57ed14ed69ac00c78d48f1e479bb0">OD_getPtr_u32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> **val);</div>
<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gad192b1efde6a5bd6fa62fc5a4c484d84">OD_getPtr_u64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> **val);</div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#gaf4e3f15fc0fbe2b24e88aeb53c9daa61">OD_getPtr_r32</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715">float32_t</a> **val);</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;<a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> <a class="code" href="group__CO__ODgetSetters.html#ga87a34e3e04dd2faa851d2d9c0a24e945">OD_getPtr_r64</a>(<span class="keyword">const</span> <a class="code" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="code" href="group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4">float64_t</a> **val); <span class="comment">/* CO_ODgetSetters */</span></div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160; </div>
<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160; </div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;<span class="preprocessor">#if defined OD_DEFINITION || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160; </div>
<div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#gaae426e9d66ec1bacfef2d93f096d7805">  667</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a829f1df882410efc0ea0e05b3435c820">  672</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a829f1df882410efc0ea0e05b3435c820">ODT_VAR</a> = 0x01,</div>
<div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ad5763beafe79c42ca223297c832ff4">  678</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ad5763beafe79c42ca223297c832ff4">ODT_ARR</a> = 0x02,</div>
<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a9376cface357f03bec8a651a307f33b9">  685</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a9376cface357f03bec8a651a307f33b9">ODT_REC</a> = 0x03,</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160; </div>
<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805adb58a7faa735918d39b8bbcd3a6ad594">  689</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805adb58a7faa735918d39b8bbcd3a6ad594">ODT_EVAR</a> = 0x11,</div>
<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ae954b4709b24d93bdcac69957c8e40">  691</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ae954b4709b24d93bdcac69957c8e40">ODT_EARR</a> = 0x12,</div>
<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ae176b06a942e47815d2e4c51a8f9b7f8">  693</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ae176b06a942e47815d2e4c51a8f9b7f8">ODT_EREC</a> = 0x13,</div>
<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160; </div>
<div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ac9e24bde0d37c35c3065dbaa541e1acb">  696</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ac9e24bde0d37c35c3065dbaa541e1acb">ODT_TYPE_MASK</a> = 0x0F,</div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a3dd8bc41ec11c475d487b877fdd0a879">  698</a></span>&#160;    <a class="code" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a3dd8bc41ec11c475d487b877fdd0a879">ODT_EXTENSION_MASK</a> = 0x10</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;} <a class="code" href="group__CO__ODdefinition.html#gaae426e9d66ec1bacfef2d93f096d7805">OD_objectTypes_t</a>;</div>
<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160; </div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="structOD__obj__var__t.html">  704</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="structOD__obj__var__t.html#a7c15865c69e0dc0a09f6d21bd890d062">  705</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structOD__obj__var__t.html#a7c15865c69e0dc0a09f6d21bd890d062">data</a>; </div>
<div class="line"><a name="l00706"></a><span class="lineno"><a class="line" href="structOD__obj__var__t.html#a4662bd6ca12b3ec147f9ffeafb64fe77">  706</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#ga8d459f95307815637e41edc4df71a725">OD_attr_t</a> <a class="code" href="structOD__obj__var__t.html#a4662bd6ca12b3ec147f9ffeafb64fe77">attribute</a>; </div>
<div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="structOD__obj__var__t.html#a385af11ed619b78de9b2f1ae6528a870">  707</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> <a class="code" href="structOD__obj__var__t.html#a385af11ed619b78de9b2f1ae6528a870">dataLength</a>; </div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;} <a class="code" href="structOD__obj__var__t.html">OD_obj_var_t</a>;</div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160; </div>
<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="structOD__obj__array__t.html">  713</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="structOD__obj__array__t.html#a9a4ca22f014061ca9d926ab43036bc1f">  714</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *<a class="code" href="structOD__obj__array__t.html#a9a4ca22f014061ca9d926ab43036bc1f">data0</a>; </div>
<div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="structOD__obj__array__t.html#a009bcf700d8e27c93e886ad7ff7fb2eb">  715</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structOD__obj__array__t.html#a009bcf700d8e27c93e886ad7ff7fb2eb">data</a>; </div>
<div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="structOD__obj__array__t.html#a1cb4802d94112e5bd2f1b0db5e3e5d99">  716</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#ga8d459f95307815637e41edc4df71a725">OD_attr_t</a> <a class="code" href="structOD__obj__array__t.html#a1cb4802d94112e5bd2f1b0db5e3e5d99">attribute0</a>; </div>
<div class="line"><a name="l00718"></a><span class="lineno"><a class="line" href="structOD__obj__array__t.html#a6af20a410bcd0c8c9f619c4a564b962a">  718</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#ga8d459f95307815637e41edc4df71a725">OD_attr_t</a> <a class="code" href="structOD__obj__array__t.html#a6af20a410bcd0c8c9f619c4a564b962a">attribute</a>; </div>
<div class="line"><a name="l00719"></a><span class="lineno"><a class="line" href="structOD__obj__array__t.html#a985fb68eba74f9e8fb76a4c5d85e96e9">  719</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> <a class="code" href="structOD__obj__array__t.html#a985fb68eba74f9e8fb76a4c5d85e96e9">dataElementLength</a>; </div>
<div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="structOD__obj__array__t.html#ad310fa351ebb2a44f66451dd12675bf9">  720</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> <a class="code" href="structOD__obj__array__t.html#ad310fa351ebb2a44f66451dd12675bf9">dataElementSizeof</a>; </div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;} <a class="code" href="structOD__obj__array__t.html">OD_obj_array_t</a>;</div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160; </div>
<div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="structOD__extensionIO__t.html">  727</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="structOD__extensionIO__t.html#a929dace9c5bf5f1e3090f3fbff40f9b8">  729</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structOD__extensionIO__t.html#a929dace9c5bf5f1e3090f3fbff40f9b8">object</a>;</div>
<div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="structOD__extensionIO__t.html#af4c210e173adb94e297ad26eacb2b678">  731</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*read)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;                      <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="structOD__extensionIO__t.html#a06573b7740c3c991352734bba25f0fd4">  734</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> (*write)(<a class="code" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex,</div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;                       <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <a class="code" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="code" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode);</div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;} <a class="code" href="structOD__extensionIO__t.html">OD_extensionIO_t</a>;</div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160; </div>
<div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="structOD__obj__extended__t.html">  742</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="structOD__obj__extended__t.html#a80e8186d50cb6ca8ebf447d43815e566">  744</a></span>&#160;    <a class="code" href="group__CO__ODinterface.html#ga69f6e1121545e5669098f49e95ce4e47">OD_flagsPDO_t</a> *<a class="code" href="structOD__obj__extended__t.html#a80e8186d50cb6ca8ebf447d43815e566">flagsPDO</a>;</div>
<div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="structOD__obj__extended__t.html#a6ccf59c770c3887233ab7b850e77e375">  746</a></span>&#160;    <a class="code" href="structOD__extensionIO__t.html">OD_extensionIO_t</a> *<a class="code" href="structOD__obj__extended__t.html#a6ccf59c770c3887233ab7b850e77e375">extIO</a>;</div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="structOD__obj__extended__t.html#abbc62d96e2ecafc99bb1eaf1210f816a">  748</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="structOD__obj__extended__t.html#abbc62d96e2ecafc99bb1eaf1210f816a">odObjectOriginal</a>;</div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;} <a class="code" href="structOD__obj__extended__t.html">OD_obj_extended_t</a>;</div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160; <span class="comment">/* CO_ODdefinition */</span></div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160; </div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* defined OD_DEFINITION */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160; <span class="comment">/* CO_ODinterface */</span></div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160; </div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;}</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*__cplusplus*/</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160; </div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CO_OD_INTERFACE_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="astructOD__stream__t_html_a60c4499678a5db84a7f7285b934ce75a"><div class="ttname"><a href="structOD__stream__t.html#a60c4499678a5db84a7f7285b934ce75a">OD_stream_t::dataLength</a></div><div class="ttdeci">OD_size_t dataLength</div><div class="ttdoc">Data length in bytes or 0, if length is not specified.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:216</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga33594304e786b158f3fb30289278f5af"><div class="ttname"><a href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a></div><div class="ttdeci">unsigned long int uint32_t</div><div class="ttdoc">UNSIGNED32 in CANopen (0007h), 32-bit unsigned integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:141</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga3715e0a6b15bdf45659e1e01f9fc4e65"><div class="ttname"><a href="group__CO__ODinterface.html#ga3715e0a6b15bdf45659e1e01f9fc4e65">OD_rwRestart</a></div><div class="ttdeci">static void OD_rwRestart(OD_stream_t *stream)</div><div class="ttdoc">Restart read or write operation on OD variable.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:464</div></div>
<div class="ttc" id="aCO__driver_8h_html"><div class="ttname"><a href="CO__driver_8h.html">CO_driver.h</a></div><div class="ttdoc">Interface between CAN hardware and CANopenNode.</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a12ba9d8cdfc20b9ff66167a8d1e5b21c"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a12ba9d8cdfc20b9ff66167a8d1e5b21c">OD_H1023_OS_CMD</a></div><div class="ttdeci">@ OD_H1023_OS_CMD</div><div class="ttdoc">OS command.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:86</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a2cca52f61d70db5ca2aaa168b32f3aaf"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a2cca52f61d70db5ca2aaa168b32f3aaf">OD_H1002_MANUF_STATUS_REG</a></div><div class="ttdeci">@ OD_H1002_MANUF_STATUS_REG</div><div class="ttdoc">Manufacturer status register.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:59</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gabfb67bc3602d9b5d901ac13e5271ccd0"><div class="ttname"><a href="group__CO__ODgetSetters.html#gabfb67bc3602d9b5d901ac13e5271ccd0">OD_get_i64</a></div><div class="ttdeci">ODR_t OD_get_i64(const OD_entry_t *entry, uint8_t subIndex, int64_t *val, bool_t odOrig)</div><div class="ttdoc">Get int64_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:382</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca16bfe0c712aaea3841ae2b250331b276"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca16bfe0c712aaea3841ae2b250331b276">ODR_DATA_DEV_STATE</a></div><div class="ttdeci">@ ODR_DATA_DEV_STATE</div><div class="ttdoc">SDO abort 0x08000022 - Data can't be transf (present device state)</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:190</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869caa119384effe499c9bffb874219c6433a"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caa119384effe499c9bffb874219c6433a">ODR_READONLY</a></div><div class="ttdeci">@ ODR_READONLY</div><div class="ttdoc">SDO abort 0x06010002 - Attempt to write a read only object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:152</div></div>
<div class="ttc" id="astructOD__entry__t_html_a8667e5896b5b001270103e59c92bb181"><div class="ttname"><a href="structOD__entry__t.html#a8667e5896b5b001270103e59c92bb181">OD_entry_t::odObject</a></div><div class="ttdeci">const void * odObject</div><div class="ttdoc">OD object of type indicated by odObjectType, from which OD_getSub() fetches the information.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:361</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151af750832681daa8d5e44ed8908c4ec552"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af750832681daa8d5e44ed8908c4ec552">ODA_TRPDO</a></div><div class="ttdeci">@ ODA_TRPDO</div><div class="ttdoc">Variable is mappable into TPDO or RPDO.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:123</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a67d50722cc629ee8c2a90a123ee41fa3"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a67d50722cc629ee8c2a90a123ee41fa3">OD_H1029_ERR_BEHAVIOR</a></div><div class="ttdeci">@ OD_H1029_ERR_BEHAVIOR</div><div class="ttdoc">Error behaviour.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:92</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a2a2f1c4cc58d29ccf43e105afd57bc14"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a2a2f1c4cc58d29ccf43e105afd57bc14">OD_H1A00_TXPDO_1_MAPPING</a></div><div class="ttdeci">@ OD_H1A00_TXPDO_1_MAPPING</div><div class="ttdoc">TXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:107</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gabbba108fa7a92cb48d31833bb804baa6"><div class="ttname"><a href="group__CO__ODgetSetters.html#gabbba108fa7a92cb48d31833bb804baa6">OD_get_r32</a></div><div class="ttdeci">ODR_t OD_get_r32(const OD_entry_t *entry, uint8_t subIndex, float32_t *val, bool_t odOrig)</div><div class="ttdoc">Get float32_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:437</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca118a63a81ef2fd802c925bf4c79975fa"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca118a63a81ef2fd802c925bf4c79975fa">ODR_OUT_OF_MEM</a></div><div class="ttdeci">@ ODR_OUT_OF_MEM</div><div class="ttdoc">SDO abort 0x05040005 - Out of memory.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:146</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805a3dd8bc41ec11c475d487b877fdd0a879"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a3dd8bc41ec11c475d487b877fdd0a879">ODT_EXTENSION_MASK</a></div><div class="ttdeci">@ ODT_EXTENSION_MASK</div><div class="ttdoc">Mask for extension.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:698</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca95291309267a732c380e13ad6c17a986"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca95291309267a732c380e13ad6c17a986">ODR_VALUE_HIGH</a></div><div class="ttdeci">@ ODR_VALUE_HIGH</div><div class="ttdoc">SDO abort 0x06090031 - Value range of parameter written too high.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:176</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga87a34e3e04dd2faa851d2d9c0a24e945"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga87a34e3e04dd2faa851d2d9c0a24e945">OD_getPtr_r64</a></div><div class="ttdeci">ODR_t OD_getPtr_r64(const OD_entry_t *entry, uint8_t subIndex, float64_t **val)</div><div class="ttdoc">Get pointer to float64_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:661</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca4db02b8575a8a10786959a5472f1c0f4"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4db02b8575a8a10786959a5472f1c0f4">ODR_VALUE_LOW</a></div><div class="ttdeci">@ ODR_VALUE_LOW</div><div class="ttdoc">SDO abort 0x06090032 - Value range of parameter written too low.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:178</div></div>
<div class="ttc" id="astructOD__stream__t_html_af3c8ded429eefa8646317207c0b3ff97"><div class="ttname"><a href="structOD__stream__t.html#af3c8ded429eefa8646317207c0b3ff97">OD_stream_t::object</a></div><div class="ttdeci">void * object</div><div class="ttdoc">Pointer to object, passed by OD_extensionIO_init().</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:214</div></div>
<div class="ttc" id="astructOD__IO__t_html_a7f31cae6c859c2a2eaf2610b65fd6626"><div class="ttname"><a href="structOD__IO__t.html#a7f31cae6c859c2a2eaf2610b65fd6626">OD_IO_t::stream</a></div><div class="ttdeci">OD_stream_t stream</div><div class="ttdoc">Object passed to read or write.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:333</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gaa4e6671855056e5ae13d198acdfab664"><div class="ttname"><a href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a></div><div class="ttdeci">ODR_t OD_getPtr_i8(const OD_entry_t *entry, uint8_t subIndex, int8_t **val)</div><div class="ttdoc">Get pointer to int8_t variable from Object Dictionary.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:571</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga032219231c5e488969d02787265ad7ab"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga032219231c5e488969d02787265ad7ab">OD_set_r32</a></div><div class="ttdeci">ODR_t OD_set_r32(const OD_entry_t *entry, uint8_t subIndex, float32_t val, bool_t odOrig)</div><div class="ttdoc">Set float32_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:548</div></div>
<div class="ttc" id="astructOD__subEntry__t_html_ad6a4eb8da2f84f7b84164eac01115dd1"><div class="ttname"><a href="structOD__subEntry__t.html#ad6a4eb8da2f84f7b84164eac01115dd1">OD_subEntry_t::flagsPDO</a></div><div class="ttdeci">OD_flagsPDO_t * flagsPDO</div><div class="ttdoc">Pointer to PDO flags bit-field.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:260</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca36edb0ad1c8c5c0d804bb88274bfe165"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca36edb0ad1c8c5c0d804bb88274bfe165">ODR_PAR_INCOMPAT</a></div><div class="ttdeci">@ ODR_PAR_INCOMPAT</div><div class="ttdoc">SDO abort 0x06040043 - General parameter incompatibility reasons.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:160</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gac174f05be716b7d169e0d7b7393e512c"><div class="ttname"><a href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a></div><div class="ttdeci">ODR_t OD_get_i8(const OD_entry_t *entry, uint8_t subIndex, int8_t *val, bool_t odOrig)</div><div class="ttdoc">Get int8_t variable from Object Dictionary.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:349</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a6f093f4fdeaac7b723305fd8d2ce40c1"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6f093f4fdeaac7b723305fd8d2ce40c1">OD_H1028_EMCY_CONSUMER</a></div><div class="ttdeci">@ OD_H1028_EMCY_CONSUMER</div><div class="ttdoc">Emergency consumer object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:91</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca3d259ef030c2a10afecb253b532a0323"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3d259ef030c2a10afecb253b532a0323">ODR_DEV_INCOMPAT</a></div><div class="ttdeci">@ ODR_DEV_INCOMPAT</div><div class="ttdoc">SDO abort 0x06040047 - General internal incompatibility in device.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:162</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805ac9e24bde0d37c35c3065dbaa541e1acb"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ac9e24bde0d37c35c3065dbaa541e1acb">ODT_TYPE_MASK</a></div><div class="ttdeci">@ ODT_TYPE_MASK</div><div class="ttdoc">Mask for basic type.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:696</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a463dab19c27811dd6de51fcc082b565b"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a463dab19c27811dd6de51fcc082b565b">OD_H1006_COMM_CYCL_PERIOD</a></div><div class="ttdeci">@ OD_H1006_COMM_CYCL_PERIOD</div><div class="ttdoc">Communication cycle period.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:63</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gad192b1efde6a5bd6fa62fc5a4c484d84"><div class="ttname"><a href="group__CO__ODgetSetters.html#gad192b1efde6a5bd6fa62fc5a4c484d84">OD_getPtr_u64</a></div><div class="ttdeci">ODR_t OD_getPtr_u64(const OD_entry_t *entry, uint8_t subIndex, uint64_t **val)</div><div class="ttdoc">Get pointer to uint64_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:641</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga5c19e8e101d06a0203d13f8d3e997d16"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga5c19e8e101d06a0203d13f8d3e997d16">OD_set_i64</a></div><div class="ttdeci">ODR_t OD_set_i64(const OD_entry_t *entry, uint8_t subIndex, int64_t val, bool_t odOrig)</div><div class="ttdoc">Set int16_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:493</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga831d6234342279926bb11bad3a37add9"><div class="ttname"><a href="group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9">int64_t</a></div><div class="ttdeci">signed long long int int64_t</div><div class="ttdoc">INTEGER64 in CANopen (0015h), 64-bit signed integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:135</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga1f1825b69244eb3ad2c7165ddc99c956"><div class="ttname"><a href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a></div><div class="ttdeci">unsigned int uint16_t</div><div class="ttdoc">UNSIGNED16 in CANopen (0006h), 16-bit unsigned integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:139</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151af887f38d83f35c28d478f1a4b08d1be9"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af887f38d83f35c28d478f1a4b08d1be9">ODA_TRSRDO</a></div><div class="ttdeci">@ ODA_TRSRDO</div><div class="ttdoc">Variable is mappable into tx or rx SRDO.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:126</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca853242f74446c58773099bdef9835a94"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca853242f74446c58773099bdef9835a94">ODR_NO_MAP</a></div><div class="ttdeci">@ ODR_NO_MAP</div><div class="ttdoc">SDO abort 0x06040041 - Object cannot be mapped to the PDO.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:156</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151a6c6261d5bea91588b2851f5c11faae02"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a6c6261d5bea91588b2851f5c11faae02">ODA_RSRDO</a></div><div class="ttdeci">@ ODA_RSRDO</div><div class="ttdoc">Variable is mappable into receiving SRDO.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:125</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca15fe8d8b791b90373e59bc5bc5d3f8c8"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15fe8d8b791b90373e59bc5bc5d3f8c8">ODR_NO_RESOURCE</a></div><div class="ttdeci">@ ODR_NO_RESOURCE</div><div class="ttdoc">SDO abort 0x060A0023 - Resource not available: SDO connection.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:182</div></div>
<div class="ttc" id="astructOD__extensionIO__t_html"><div class="ttname"><a href="structOD__extensionIO__t.html">OD_extensionIO_t</a></div><div class="ttdoc">Object pointed by OD_obj_extended_t contains application specified parameters for extended OD object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:727</div></div>
<div class="ttc" id="astructOD__subEntry__t_html_ae7d83df4e106219f32cb28d7c510b9d2"><div class="ttname"><a href="structOD__subEntry__t.html#ae7d83df4e106219f32cb28d7c510b9d2">OD_subEntry_t::attribute</a></div><div class="ttdeci">OD_attr_t attribute</div><div class="ttdoc">Attribute bit-field of the OD sub-object, see OD_attributes_t.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:239</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a7aa32b2b6df7c4d4354599ef2fd2ca29"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7aa32b2b6df7c4d4354599ef2fd2ca29">OD_H1013_HIGH_RES_TIMESTAMP</a></div><div class="ttdeci">@ OD_H1013_HIGH_RES_TIMESTAMP</div><div class="ttdoc">High resolution timestamp.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:76</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gad1e334a640dc30553ece27e32e270bbb"><div class="ttname"><a href="group__CO__ODgetSetters.html#gad1e334a640dc30553ece27e32e270bbb">OD_getPtr_u16</a></div><div class="ttdeci">ODR_t OD_getPtr_u16(const OD_entry_t *entry, uint8_t subIndex, uint16_t **val)</div><div class="ttdoc">Get pointer to uint16_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:621</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a0f8c3db5a62d5e4df59d83253b69b0f2"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0f8c3db5a62d5e4df59d83253b69b0f2">OD_H1010_STORE_PARAM_FUNC</a></div><div class="ttdeci">@ OD_H1010_STORE_PARAM_FUNC</div><div class="ttdoc">Store params in persistent mem.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:73</div></div>
<div class="ttc" id="astructOD__obj__array__t_html_ad310fa351ebb2a44f66451dd12675bf9"><div class="ttname"><a href="structOD__obj__array__t.html#ad310fa351ebb2a44f66451dd12675bf9">OD_obj_array_t::dataElementSizeof</a></div><div class="ttdeci">OD_size_t dataElementSizeof</div><div class="ttdoc">Sizeof one array element in bytes.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:720</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151a1a2645dd30afd5db5a92b7c56bddb5a0"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a1a2645dd30afd5db5a92b7c56bddb5a0">ODA_RESERVED</a></div><div class="ttdeci">@ ODA_RESERVED</div><div class="ttdoc">Reserved for further use.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:128</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a259737f7e9ef239d85cb9e7bdeda550b"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a259737f7e9ef239d85cb9e7bdeda550b">OD_H1021_STORE_EDS</a></div><div class="ttdeci">@ OD_H1021_STORE_EDS</div><div class="ttdoc">Store EDS.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:84</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga449976458a084f880dc8e3d29e7eb6f5"><div class="ttname"><a href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a></div><div class="ttdeci">unsigned char bool_t</div><div class="ttdoc">Boolean data type for general use.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:127</div></div>
<div class="ttc" id="astructOD__entry__t_html_a7e7b3acc6f56d8f6c955ad732e3cbb14"><div class="ttname"><a href="structOD__entry__t.html#a7e7b3acc6f56d8f6c955ad732e3cbb14">OD_entry_t::maxSubIndex</a></div><div class="ttdeci">uint8_t maxSubIndex</div><div class="ttdoc">Maximum sub-index in the OD object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:354</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gae7e11e1bdf04006dcc6a9f91287c459b"><div class="ttname"><a href="group__CO__ODgetSetters.html#gae7e11e1bdf04006dcc6a9f91287c459b">OD_getPtr_i64</a></div><div class="ttdeci">ODR_t OD_getPtr_i64(const OD_entry_t *entry, uint8_t subIndex, int64_t **val)</div><div class="ttdoc">Get pointer to int64_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:601</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805a9376cface357f03bec8a651a307f33b9"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a9376cface357f03bec8a651a307f33b9">ODT_REC</a></div><div class="ttdeci">@ ODT_REC</div><div class="ttdoc">This type corresponds to CANopen Object Dictionary object with object code equal to RECORD.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:685</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805a829f1df882410efc0ea0e05b3435c820"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a829f1df882410efc0ea0e05b3435c820">ODT_VAR</a></div><div class="ttdeci">@ ODT_VAR</div><div class="ttdoc">This type corresponds to CANopen Object Dictionary object with object code equal to VAR.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:672</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga85570b44cc9d0af5b1084f42aeaf5e9f"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga85570b44cc9d0af5b1084f42aeaf5e9f">OD_set_u64</a></div><div class="ttdeci">ODR_t OD_set_u64(const OD_entry_t *entry, uint8_t subIndex, uint64_t val, bool_t odOrig)</div><div class="ttdoc">Set uint64_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:537</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_gadb828ef50c2dbb783109824e94cf6c47"><div class="ttname"><a href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a></div><div class="ttdeci">signed long int int32_t</div><div class="ttdoc">INTEGER32 in CANopen (0004h), 32-bit signed integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:133</div></div>
<div class="ttc" id="astructOD__stream__t_html_aad2551a7bf0da6396e6b909adf487b01"><div class="ttname"><a href="structOD__stream__t.html#aad2551a7bf0da6396e6b909adf487b01">OD_stream_t::dataObjectOriginal</a></div><div class="ttdeci">void * dataObjectOriginal</div><div class="ttdoc">Pointer to original data object, defined by Object Dictionary.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:210</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_gad27ed092432b64ff558d2254c278720f"><div class="ttname"><a href="group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a></div><div class="ttdeci">unsigned long long int uint64_t</div><div class="ttdoc">UNSIGNED64 in CANopen (001Bh), 64-bit unsigned integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:143</div></div>
<div class="ttc" id="astructOD__obj__array__t_html_a985fb68eba74f9e8fb76a4c5d85e96e9"><div class="ttname"><a href="structOD__obj__array__t.html#a985fb68eba74f9e8fb76a4c5d85e96e9">OD_obj_array_t::dataElementLength</a></div><div class="ttdeci">OD_size_t dataElementLength</div><div class="ttdoc">Data length of array elements in bytes.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:719</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca0646f592124a9b4d2835c9c0296c6a0c"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca0646f592124a9b4d2835c9c0296c6a0c">ODR_INVALID_VALUE</a></div><div class="ttdeci">@ ODR_INVALID_VALUE</div><div class="ttdoc">SDO abort 0x06090030 - Invalid value for parameter (download only)</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:174</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151a9245e7a557f32ab863aef41412df9eb5"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a9245e7a557f32ab863aef41412df9eb5">ODA_SDO_W</a></div><div class="ttdeci">@ ODA_SDO_W</div><div class="ttdoc">SDO server may write to the variable.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:119</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a4061d54d1c1583fd178566a3915bcefe"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4061d54d1c1583fd178566a3915bcefe">OD_H1022_STORE_FORMAT</a></div><div class="ttdeci">@ OD_H1022_STORE_FORMAT</div><div class="ttdoc">Store format.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:85</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a5cae036f3dd0bc1861dcea7c9a83c6d5"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a5cae036f3dd0bc1861dcea7c9a83c6d5">OD_H1014_COBID_EMERGENCY</a></div><div class="ttdeci">@ OD_H1014_COBID_EMERGENCY</div><div class="ttdoc">Emergency message cob-id.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:77</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996aabb7a688852e453c5535f663be6298d2"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aabb7a688852e453c5535f663be6298d2">OD_H1018_IDENTITY_OBJECT</a></div><div class="ttdeci">@ OD_H1018_IDENTITY_OBJECT</div><div class="ttdoc">Identity object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:81</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805adb58a7faa735918d39b8bbcd3a6ad594"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805adb58a7faa735918d39b8bbcd3a6ad594">ODT_EVAR</a></div><div class="ttdeci">@ ODT_EVAR</div><div class="ttdoc">Same as ODT_VAR, but extended with OD_obj_extended_t type.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:689</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga3f56347af1f0f9b8bf46463777df87d0"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga3f56347af1f0f9b8bf46463777df87d0">OD_set_u8</a></div><div class="ttdeci">ODR_t OD_set_u8(const OD_entry_t *entry, uint8_t subIndex, uint8_t val, bool_t odOrig)</div><div class="ttdoc">Set uint8_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:504</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_gaef44329758059c91c76d334e8fc09700"><div class="ttname"><a href="group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700">int8_t</a></div><div class="ttdeci">signed char int8_t</div><div class="ttdoc">INTEGER8 in CANopen (0002h), 8-bit signed integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:129</div></div>
<div class="ttc" id="astructOD__stream__t_html_a97799b896ee689504771a9274575bcdc"><div class="ttname"><a href="structOD__stream__t.html#a97799b896ee689504771a9274575bcdc">OD_stream_t::dataOffset</a></div><div class="ttdeci">OD_size_t dataOffset</div><div class="ttdoc">In case of large data, dataOffset indicates position of already transferred data.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:219</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca64ea80d1baebf136382d53d5580fbc85"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca64ea80d1baebf136382d53d5580fbc85">ODR_IDX_NOT_EXIST</a></div><div class="ttdeci">@ ODR_IDX_NOT_EXIST</div><div class="ttdoc">SDO abort 0x06020000 - Object does not exist in the object dict.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:154</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996adf00d5b448274a91940cac15b8e22fc5"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adf00d5b448274a91940cac15b8e22fc5">OD_H100C_GUARD_TIME</a></div><div class="ttdeci">@ OD_H100C_GUARD_TIME</div><div class="ttdoc">Guard time.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:69</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996aac35e48e4b717eef309ebb57876d30f1"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aac35e48e4b717eef309ebb57876d30f1">OD_H1800_TXPDO_1_PARAM</a></div><div class="ttdeci">@ OD_H1800_TXPDO_1_PARAM</div><div class="ttdoc">TXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:103</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151ae02b665e7e8d8bd84f341c9ad040d367"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae02b665e7e8d8bd84f341c9ad040d367">ODA_MB</a></div><div class="ttdeci">@ ODA_MB</div><div class="ttdoc">Variable is multi-byte ((u)int16_t to (u)int64_t)</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:127</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996abcb72c00215d5c7c867f0e33a17b27ed"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996abcb72c00215d5c7c867f0e33a17b27ed">OD_H1601_RXPDO_2_MAPPING</a></div><div class="ttdeci">@ OD_H1601_RXPDO_2_MAPPING</div><div class="ttdoc">RXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:100</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a8bd48d9bb18d1c291249050818c82a57"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8bd48d9bb18d1c291249050818c82a57">OD_H100A_MANUF_SW_VERSION</a></div><div class="ttdeci">@ OD_H100A_MANUF_SW_VERSION</div><div class="ttdoc">Manufacturer software version.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:67</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996aa966d2e020222331b18c5b08261acbf0"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aa966d2e020222331b18c5b08261acbf0">OD_H1019_SYNC_CNT_OVERFLOW</a></div><div class="ttdeci">@ OD_H1019_SYNC_CNT_OVERFLOW</div><div class="ttdoc">Sync counter overflow value.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:82</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga085db308dd11ea7047c815d214f12a32"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga085db308dd11ea7047c815d214f12a32">OD_getPtr_i32</a></div><div class="ttdeci">ODR_t OD_getPtr_i32(const OD_entry_t *entry, uint8_t subIndex, int32_t **val)</div><div class="ttdoc">Get pointer to int32_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:591</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca968d2a28cb866cacf7ef8b8cd0b76e2c"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca968d2a28cb866cacf7ef8b8cd0b76e2c">ODR_GENERAL</a></div><div class="ttdeci">@ ODR_GENERAL</div><div class="ttdoc">SDO abort 0x08000000 - General error.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:184</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gaaacaadfc28bfaf485cefc8bff64310f4"><div class="ttname"><a href="group__CO__ODinterface.html#gaaacaadfc28bfaf485cefc8bff64310f4">OD_find</a></div><div class="ttdeci">const OD_entry_t * OD_find(const OD_t *od, uint16_t index)</div><div class="ttdoc">Find OD entry in Object Dictionary.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:160</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ae64bf5b7166b6adf46b8e965d43150a0"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ae64bf5b7166b6adf46b8e965d43150a0">OD_H1400_RXPDO_1_PARAM</a></div><div class="ttdeci">@ OD_H1400_RXPDO_1_PARAM</div><div class="ttdoc">RXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:95</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a8120b9f114d582ae9f1072838878ba93"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8120b9f114d582ae9f1072838878ba93">OD_H1403_RXPDO_4_PARAM</a></div><div class="ttdeci">@ OD_H1403_RXPDO_4_PARAM</div><div class="ttdoc">RXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:98</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga101037295ea6af8488b499097f0d1ef1"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga101037295ea6af8488b499097f0d1ef1">OD_set_i32</a></div><div class="ttdeci">ODR_t OD_set_i32(const OD_entry_t *entry, uint8_t subIndex, int32_t val, bool_t odOrig)</div><div class="ttdoc">Set int16_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:482</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a7d6a3f1ca8f72bf808ee5fe341f2acca"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7d6a3f1ca8f72bf808ee5fe341f2acca">OD_H100F_RSV</a></div><div class="ttdeci">@ OD_H100F_RSV</div><div class="ttdoc">Reserved.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:72</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gaa9cba6642facf33cdbe2e0155a90d571"><div class="ttname"><a href="group__CO__ODgetSetters.html#gaa9cba6642facf33cdbe2e0155a90d571">OD_get_u16</a></div><div class="ttdeci">ODR_t OD_get_u16(const OD_entry_t *entry, uint8_t subIndex, uint16_t *val, bool_t odOrig)</div><div class="ttdoc">Get uint16_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:404</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gaecb92fc6fa7dafbf687d6366456eb724"><div class="ttname"><a href="group__CO__ODinterface.html#gaecb92fc6fa7dafbf687d6366456eb724">OD_extensionIO_init</a></div><div class="ttdeci">bool_t OD_extensionIO_init(const OD_entry_t *entry, void *object, OD_size_t(*read)(OD_stream_t *stream, uint8_t subIndex, void *buf, OD_size_t count, ODR_t *returnCode), OD_size_t(*write)(OD_stream_t *stream, uint8_t subIndex, const void *buf, OD_size_t count, ODR_t *returnCode))</div><div class="ttdoc">Initialise extended OD object with own read/write functions.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:317</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869caf7595749473065bfc81cfa6709370fee"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caf7595749473065bfc81cfa6709370fee">ODR_PARTIAL</a></div><div class="ttdeci">@ ODR_PARTIAL</div><div class="ttdoc">Read/write is only partial, make more calls.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:142</div></div>
<div class="ttc" id="astructOD__obj__var__t_html"><div class="ttname"><a href="structOD__obj__var__t.html">OD_obj_var_t</a></div><div class="ttdoc">Object for single OD variable, used for &quot;VAR&quot; and &quot;RECORD&quot; type OD objects.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:704</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_gac55f3ae81b5bc9053760baacf57e47f4"><div class="ttname"><a href="group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4">float64_t</a></div><div class="ttdeci">double float64_t</div><div class="ttdoc">REAL64 in CANopen (0011h), double precision floating point value, 64-bit.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:147</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a0f5557b5c35c297d1de4feeb859095ed"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0f5557b5c35c297d1de4feeb859095ed">OD_H1A02_TXPDO_3_MAPPING</a></div><div class="ttdeci">@ OD_H1A02_TXPDO_3_MAPPING</div><div class="ttdoc">TXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:109</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a7ed53d283e4719920b233b9094b18f9c"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7ed53d283e4719920b233b9094b18f9c">OD_H1600_RXPDO_1_MAPPING</a></div><div class="ttdeci">@ OD_H1600_RXPDO_1_MAPPING</div><div class="ttdoc">RXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:99</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a9f1f26fbd19bf61a6c13005557234f9a"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a9f1f26fbd19bf61a6c13005557234f9a">OD_H1803_TXPDO_4_PARAM</a></div><div class="ttdeci">@ OD_H1803_TXPDO_4_PARAM</div><div class="ttdoc">TXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:106</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a8c740bbdd0cb98200d402ec6272d7e8b"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8c740bbdd0cb98200d402ec6272d7e8b">OD_H1020_VERIFY_CONFIG</a></div><div class="ttdeci">@ OD_H1020_VERIFY_CONFIG</div><div class="ttdoc">Verify configuration.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:83</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869cac9c8eda20bfc7dfffe17f170c377d646"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac9c8eda20bfc7dfffe17f170c377d646">ODR_MAX_LESS_MIN</a></div><div class="ttdeci">@ ODR_MAX_LESS_MIN</div><div class="ttdoc">SDO abort 0x06090036 - Maximum value is less than minimum value.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:180</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a668cdf3b0102b753858b9bfeb7efdc1c"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a668cdf3b0102b753858b9bfeb7efdc1c">OD_H1027_MODULE_LIST</a></div><div class="ttdeci">@ OD_H1027_MODULE_LIST</div><div class="ttdoc">Module list.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:90</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga7c24b06bb9365d41b8e60acb4eaecc6c"><div class="ttname"><a href="group__CO__ODinterface.html#ga7c24b06bb9365d41b8e60acb4eaecc6c">OD_getSDOabCode</a></div><div class="ttdeci">uint32_t OD_getSDOabCode(ODR_t returnCode)</div><div class="ttdoc">Get SDO abort code from returnCode.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:282</div></div>
<div class="ttc" id="astructOD__entry__t_html_ac27d9d9ac18705e84d64f5226a6e352c"><div class="ttname"><a href="structOD__entry__t.html#ac27d9d9ac18705e84d64f5226a6e352c">OD_entry_t::index</a></div><div class="ttdeci">uint16_t index</div><div class="ttdoc">Object Dictionary index.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:352</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gac84e7390f50e7e5c5e8ba42714e51aaf"><div class="ttname"><a href="group__CO__ODinterface.html#gac84e7390f50e7e5c5e8ba42714e51aaf">OD_getIndex</a></div><div class="ttdeci">static uint16_t OD_getIndex(const OD_entry_t *entry)</div><div class="ttdoc">Return index from OD entry.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:437</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga042737cecbf248d2cc6c874022d06e22"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga042737cecbf248d2cc6c874022d06e22">OD_get_i32</a></div><div class="ttdeci">ODR_t OD_get_i32(const OD_entry_t *entry, uint8_t subIndex, int32_t *val, bool_t odOrig)</div><div class="ttdoc">Get int32_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:371</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga4611b605e45ab401f02cab15c5e38715"><div class="ttname"><a href="group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715">float32_t</a></div><div class="ttdeci">float float32_t</div><div class="ttdoc">REAL32 in CANopen (0008h), single precision floating point value, 32-bit.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:145</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805ae176b06a942e47815d2e4c51a8f9b7f8"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ae176b06a942e47815d2e4c51a8f9b7f8">ODT_EREC</a></div><div class="ttdeci">@ ODT_EREC</div><div class="ttdoc">Same as ODT_REC, but extended with OD_obj_extended_t type.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:693</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869caeae1e00129ff22708ffdcb2c8b3f083b"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeae1e00129ff22708ffdcb2c8b3f083b">ODR_OD_MISSING</a></div><div class="ttdeci">@ ODR_OD_MISSING</div><div class="ttdoc">SDO abort 0x08000023 - Object dictionary not present.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:192</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a0eee516146d4ff9a80578ea61c590340"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a0eee516146d4ff9a80578ea61c590340">OD_H1A03_TXPDO_4_MAPPING</a></div><div class="ttdeci">@ OD_H1A03_TXPDO_4_MAPPING</div><div class="ttdoc">TXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:110</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga2ef84e594a6733f7efeaeff55bfc9c9a"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga2ef84e594a6733f7efeaeff55bfc9c9a">OD_get_u64</a></div><div class="ttdeci">ODR_t OD_get_u64(const OD_entry_t *entry, uint8_t subIndex, uint64_t *val, bool_t odOrig)</div><div class="ttdoc">Get uint64_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:426</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ab2f428825c1127b286f5b8ace5e881b2"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ab2f428825c1127b286f5b8ace5e881b2">OD_H1017_PRODUCER_HB_TIME</a></div><div class="ttdeci">@ OD_H1017_PRODUCER_HB_TIME</div><div class="ttdoc">Producer heartbeat time.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:80</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a5781f519d9ec08fd4389c4761754a4e6"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a5781f519d9ec08fd4389c4761754a4e6">OD_H1012_COBID_TIME</a></div><div class="ttdeci">@ OD_H1012_COBID_TIME</div><div class="ttdoc">Timestamp message cob-id.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:75</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca3f93f54b7f130bb7b266b2d36c24caec"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3f93f54b7f130bb7b266b2d36c24caec">ODR_DATA_LONG</a></div><div class="ttdeci">@ ODR_DATA_LONG</div><div class="ttdoc">SDO abort 0x06070012 - Data type does not match, length too high.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:168</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_gaae426e9d66ec1bacfef2d93f096d7805"><div class="ttname"><a href="group__CO__ODdefinition.html#gaae426e9d66ec1bacfef2d93f096d7805">OD_objectTypes_t</a></div><div class="ttdeci">OD_objectTypes_t</div><div class="ttdoc">Types for OD object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:667</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca4f76fa87ea446616ff2f6195e7bec67c"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4f76fa87ea446616ff2f6195e7bec67c">ODR_SUB_NOT_EXIST</a></div><div class="ttdeci">@ ODR_SUB_NOT_EXIST</div><div class="ttdoc">SDO abort 0x06090011 - Sub index does not exist.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:172</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga648f0b0bfabde2d377149bf84e937422"><div class="ttname"><a href="group__CO__ODinterface.html#ga648f0b0bfabde2d377149bf84e937422">OD_writeOriginal</a></div><div class="ttdeci">OD_size_t OD_writeOriginal(OD_stream_t *stream, uint8_t subIndex, const void *buf, OD_size_t count, ODR_t *returnCode)</div><div class="ttdoc">Write value to original OD location.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:80</div></div>
<div class="ttc" id="astructOD__extensionIO__t_html_a929dace9c5bf5f1e3090f3fbff40f9b8"><div class="ttname"><a href="structOD__extensionIO__t.html#a929dace9c5bf5f1e3090f3fbff40f9b8">OD_extensionIO_t::object</a></div><div class="ttdeci">void * object</div><div class="ttdoc">Object on which read and write will operate.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:729</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ae6d767510b02e8f058e2191e328378d1"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ae6d767510b02e8f058e2191e328378d1">OD_H1A01_TXPDO_2_MAPPING</a></div><div class="ttdeci">@ OD_H1A01_TXPDO_2_MAPPING</div><div class="ttdoc">TXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:108</div></div>
<div class="ttc" id="astructOD__subEntry__t_html_a3551523417468a74d5ce2f06a0db8f3e"><div class="ttname"><a href="structOD__subEntry__t.html#a3551523417468a74d5ce2f06a0db8f3e">OD_subEntry_t::storageGroup</a></div><div class="ttdeci">uint8_t storageGroup</div><div class="ttdoc">Group for non-volatile storage of the OD object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:237</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca17d694adc9471112cbb2740f7f45a2d0"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca17d694adc9471112cbb2740f7f45a2d0">ODR_UNSUPP_ACCESS</a></div><div class="ttdeci">@ ODR_UNSUPP_ACCESS</div><div class="ttdoc">SDO abort 0x06010000 - Unsupported access to an object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:148</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gaddbad04c274a68f3fabfbbdd13e83cfc"><div class="ttname"><a href="group__CO__ODgetSetters.html#gaddbad04c274a68f3fabfbbdd13e83cfc">OD_getPtr_i16</a></div><div class="ttdeci">ODR_t OD_getPtr_i16(const OD_entry_t *entry, uint8_t subIndex, int16_t **val)</div><div class="ttdoc">Get pointer to int16_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:581</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a6fd88812dbacc7d99a790f5f3192bbca"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6fd88812dbacc7d99a790f5f3192bbca">OD_H1402_RXPDO_3_PARAM</a></div><div class="ttdeci">@ OD_H1402_RXPDO_3_PARAM</div><div class="ttdoc">RXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:97</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga10e1975b6177b92e8da4b2b6a19533be"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga10e1975b6177b92e8da4b2b6a19533be">OD_get_u32</a></div><div class="ttdeci">ODR_t OD_get_u32(const OD_entry_t *entry, uint8_t subIndex, uint32_t *val, bool_t odOrig)</div><div class="ttdoc">Get uint32_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:415</div></div>
<div class="ttc" id="astructOD__subEntry__t_html_a2c39cbf86fc3b384b017ed6261d379bd"><div class="ttname"><a href="structOD__subEntry__t.html#a2c39cbf86fc3b384b017ed6261d379bd">OD_subEntry_t::subIndex</a></div><div class="ttdeci">uint8_t subIndex</div><div class="ttdoc">Object Dictionary sub-index.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:233</div></div>
<div class="ttc" id="astructOD__entry__t_html_a86a662107a24527872d92cdb13cad29b"><div class="ttname"><a href="structOD__entry__t.html#a86a662107a24527872d92cdb13cad29b">OD_entry_t::odObjectType</a></div><div class="ttdeci">uint8_t odObjectType</div><div class="ttdoc">Type of the odObject, indicated by OD_objectTypes_t enumerator.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:358</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ad7d53fa95504566811bdf0683f645ccd"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad7d53fa95504566811bdf0683f645ccd">OD_H1004_RSV</a></div><div class="ttdeci">@ OD_H1004_RSV</div><div class="ttdoc">Reserved.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:61</div></div>
<div class="ttc" id="astructOD__entry__t_html_ac82ed68c5e2b8251441accdbcca8e641"><div class="ttname"><a href="structOD__entry__t.html#ac82ed68c5e2b8251441accdbcca8e641">OD_entry_t::storageGroup</a></div><div class="ttdeci">uint8_t storageGroup</div><div class="ttdoc">Group for non-volatile storage of the OD object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:356</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gaa383a7d54f7b1362b6342e61992da67b"><div class="ttname"><a href="group__CO__ODinterface.html#gaa383a7d54f7b1362b6342e61992da67b">OD_getMaxSubIndex</a></div><div class="ttdeci">static uint8_t OD_getMaxSubIndex(const OD_entry_t *entry)</div><div class="ttdoc">Return maxSubIndex from OD entry.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:449</div></div>
<div class="ttc" id="astructOD__obj__array__t_html_a9a4ca22f014061ca9d926ab43036bc1f"><div class="ttname"><a href="structOD__obj__array__t.html#a9a4ca22f014061ca9d926ab43036bc1f">OD_obj_array_t::data0</a></div><div class="ttdeci">uint8_t * data0</div><div class="ttdoc">Pointer to data for sub-index 0.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:714</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996abd786fad018ccfcdd1aa0e4c62aca4f8"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996abd786fad018ccfcdd1aa0e4c62aca4f8">OD_H1280_SDO_CLIENT_PARAM</a></div><div class="ttdeci">@ OD_H1280_SDO_CLIENT_PARAM</div><div class="ttdoc">SDO client parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:94</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996adfc213af5af80cf037231621132013fb"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adfc213af5af80cf037231621132013fb">OD_H1003_PREDEF_ERR_FIELD</a></div><div class="ttdeci">@ OD_H1003_PREDEF_ERR_FIELD</div><div class="ttdoc">Predefined error field.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:60</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca341104b9ac43168d0c668586b8f750bb"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca341104b9ac43168d0c668586b8f750bb">ODR_DATA_TRANSF</a></div><div class="ttdeci">@ ODR_DATA_TRANSF</div><div class="ttdoc">SDO abort 0x08000020 - Data cannot be transferred or stored to app.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:186</div></div>
<div class="ttc" id="astructOD__t_html_ab52b946b5f0127fe618c6f5bbe65a698"><div class="ttname"><a href="structOD__t.html#ab52b946b5f0127fe618c6f5bbe65a698">OD_t::size</a></div><div class="ttdeci">uint16_t size</div><div class="ttdoc">Number of elements in the list, without last element, which is blank.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:370</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805a1ae954b4709b24d93bdcac69957c8e40"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ae954b4709b24d93bdcac69957c8e40">ODT_EARR</a></div><div class="ttdeci">@ ODT_EARR</div><div class="ttdoc">Same as ODT_ARR, but extended with OD_obj_extended_t type.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:691</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga69f6e1121545e5669098f49e95ce4e47"><div class="ttname"><a href="group__CO__ODinterface.html#ga69f6e1121545e5669098f49e95ce4e47">OD_flagsPDO_t</a></div><div class="ttdeci">#define OD_flagsPDO_t</div><div class="ttdoc">Type of flagsPDO variable from OD_subEntry_t.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:46</div></div>
<div class="ttc" id="agroup__CO__ODdefinition_html_ggaae426e9d66ec1bacfef2d93f096d7805a1ad5763beafe79c42ca223297c832ff4"><div class="ttname"><a href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ad5763beafe79c42ca223297c832ff4">ODT_ARR</a></div><div class="ttdeci">@ ODT_ARR</div><div class="ttdoc">This type corresponds to CANopen Object Dictionary object with object code equal to ARRAY.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:678</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996addbb9b98253ac3daa5eea2fcf665e7ae"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996addbb9b98253ac3daa5eea2fcf665e7ae">OD_H1801_TXPDO_2_PARAM</a></div><div class="ttdeci">@ OD_H1801_TXPDO_2_PARAM</div><div class="ttdoc">TXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:104</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151ada3eb985961ffdd9cf655d1a7a7d9485"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ada3eb985961ffdd9cf655d1a7a7d9485">ODA_SDO_R</a></div><div class="ttdeci">@ ODA_SDO_R</div><div class="ttdoc">SDO server may read from the variable.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:118</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869cad6c92203fa86ee8ff7d7271bf81e7d9e"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad6c92203fa86ee8ff7d7271bf81e7d9e">ODR_MAP_LEN</a></div><div class="ttdeci">@ ODR_MAP_LEN</div><div class="ttdoc">SDO abort 0x06040042 - PDO length exceeded.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:158</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gaf207e188609f742be3c12f248f45138c"><div class="ttname"><a href="group__CO__ODgetSetters.html#gaf207e188609f742be3c12f248f45138c">OD_set_i16</a></div><div class="ttdeci">ODR_t OD_set_i16(const OD_entry_t *entry, uint8_t subIndex, int16_t val, bool_t odOrig)</div><div class="ttdoc">Set int16_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:471</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gad8fd318804b9f1ded265bfd07c6cdcf2"><div class="ttname"><a href="group__CO__ODgetSetters.html#gad8fd318804b9f1ded265bfd07c6cdcf2">OD_get_u8</a></div><div class="ttdeci">ODR_t OD_get_u8(const OD_entry_t *entry, uint8_t subIndex, uint8_t *val, bool_t odOrig)</div><div class="ttdoc">Get uint8_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:393</div></div>
<div class="ttc" id="astructOD__subEntry__t_html"><div class="ttname"><a href="structOD__subEntry__t.html">OD_subEntry_t</a></div><div class="ttdoc">Structure describing properties of a variable, located in specific index and sub-index inside the Obj...</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:229</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ac340e91c28632a97e1cf1a96a6a12902"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ac340e91c28632a97e1cf1a96a6a12902">OD_H1200_SDO_SERVER_PARAM</a></div><div class="ttdeci">@ OD_H1200_SDO_SERVER_PARAM</div><div class="ttdoc">SDO server parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:93</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869cad197c1462f472a21be2e3ed5c5880aa4"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad197c1462f472a21be2e3ed5c5880aa4">ODR_TYPE_MISMATCH</a></div><div class="ttdeci">@ ODR_TYPE_MISMATCH</div><div class="ttdoc">SDO abort 0x06070010 - Data type does not match.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:166</div></div>
<div class="ttc" id="astructOD__obj__array__t_html"><div class="ttname"><a href="structOD__obj__array__t.html">OD_obj_array_t</a></div><div class="ttdoc">Object for OD array of variables, used for &quot;ARRAY&quot; type OD objects.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:713</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869caeaac26c680e626185429468dda9c2433"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeaac26c680e626185429468dda9c2433">ODR_HW</a></div><div class="ttdeci">@ ODR_HW</div><div class="ttdoc">SDO abort 0x06060000 - Access failed due to hardware error.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:164</div></div>
<div class="ttc" id="astructOD__obj__extended__t_html"><div class="ttname"><a href="structOD__obj__extended__t.html">OD_obj_extended_t</a></div><div class="ttdoc">Object for extended type of OD variable, configurable by OD_extensionIO_init() function.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:742</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga932e6ccc3d54c58f761c1aead83bd6d7"><div class="ttname"><a href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a></div><div class="ttdeci">signed int int16_t</div><div class="ttdoc">INTEGER16 in CANopen (0003h), 16-bit signed integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:131</div></div>
<div class="ttc" id="astructOD__stream__t_html"><div class="ttname"><a href="structOD__stream__t.html">OD_stream_t</a></div><div class="ttdoc">IO stream structure, used for read/write access to OD variable.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:205</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151a3a1b8c2ed54565e89d6e6d3a043bdcfe"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a3a1b8c2ed54565e89d6e6d3a043bdcfe">ODA_TSRDO</a></div><div class="ttdeci">@ ODA_TSRDO</div><div class="ttdoc">Variable is mappable into transmitting SRDO.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:124</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996aaf890d86468408b0dbe8353a3b270156"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aaf890d86468408b0dbe8353a3b270156">OD_H1025_OS_DBG_INTERFACE</a></div><div class="ttdeci">@ OD_H1025_OS_DBG_INTERFACE</div><div class="ttdoc">OS debug interface.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:88</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gadf78189c35343bcd2ca1737491b55684"><div class="ttname"><a href="group__CO__ODgetSetters.html#gadf78189c35343bcd2ca1737491b55684">OD_get_r64</a></div><div class="ttdeci">ODR_t OD_get_r64(const OD_entry_t *entry, uint8_t subIndex, float64_t *val, bool_t odOrig)</div><div class="ttdoc">Get float64_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:448</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca15f7f20e27f1c5f174bdeecfeef45cc2"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15f7f20e27f1c5f174bdeecfeef45cc2">ODR_OK</a></div><div class="ttdeci">@ ODR_OK</div><div class="ttdoc">SDO abort 0x00000000 - Read/write successfully finished.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:144</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga0e9afd8ad27de0920d1fe0738834869c"><div class="ttname"><a href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a></div><div class="ttdeci">ODR_t</div><div class="ttdoc">Return codes from OD access functions.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:137</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga18f5aefbe9371c67a0dd284b15186996"><div class="ttname"><a href="group__CO__ODinterface.html#ga18f5aefbe9371c67a0dd284b15186996">OD_ObjDicId_301_t</a></div><div class="ttdeci">OD_ObjDicId_301_t</div><div class="ttdoc">Common DS301 object dictionary entries.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:56</div></div>
<div class="ttc" id="astructOD__t_html"><div class="ttname"><a href="structOD__t.html">OD_t</a></div><div class="ttdoc">Object Dictionary.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:368</div></div>
<div class="ttc" id="astructOD__obj__var__t_html_a385af11ed619b78de9b2f1ae6528a870"><div class="ttname"><a href="structOD__obj__var__t.html#a385af11ed619b78de9b2f1ae6528a870">OD_obj_var_t::dataLength</a></div><div class="ttdeci">OD_size_t dataLength</div><div class="ttdoc">Data length in bytes.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:707</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151ad106aacb6b181ab7dac0f6dbc8c50321"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ad106aacb6b181ab7dac0f6dbc8c50321">ODA_TPDO</a></div><div class="ttdeci">@ ODA_TPDO</div><div class="ttdoc">Variable is mappable into TPDO (can be read)</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:121</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga47b0d204aaf1ea64b4f826aaf8f5c151"><div class="ttname"><a href="group__CO__ODinterface.html#ga47b0d204aaf1ea64b4f826aaf8f5c151">OD_attributes_t</a></div><div class="ttdeci">OD_attributes_t</div><div class="ttdoc">Attributes (bit masks) for OD sub-object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:117</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a8753d5c3de859426e8c12a3898029ebb"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a8753d5c3de859426e8c12a3898029ebb">OD_H1603_RXPDO_4_MAPPING</a></div><div class="ttdeci">@ OD_H1603_RXPDO_4_MAPPING</div><div class="ttdoc">RXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:102</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca44ab94bfc7547122b96498c781291df6"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca44ab94bfc7547122b96498c781291df6">ODR_WRITEONLY</a></div><div class="ttdeci">@ ODR_WRITEONLY</div><div class="ttdoc">SDO abort 0x06010001 - Attempt to read a write only object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:150</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gaaa9f06494001462d32a74d11438d3157"><div class="ttname"><a href="group__CO__ODgetSetters.html#gaaa9f06494001462d32a74d11438d3157">OD_getPtr_u8</a></div><div class="ttdeci">ODR_t OD_getPtr_u8(const OD_entry_t *entry, uint8_t subIndex, uint8_t **val)</div><div class="ttdoc">Get pointer to uint8_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:611</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gac63795511b7decfbbc46ddb7c2b59cfd"><div class="ttname"><a href="group__CO__ODgetSetters.html#gac63795511b7decfbbc46ddb7c2b59cfd">OD_set_u16</a></div><div class="ttdeci">ODR_t OD_set_u16(const OD_entry_t *entry, uint8_t subIndex, uint16_t val, bool_t odOrig)</div><div class="ttdoc">Set uint16_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:515</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996af1e65ef6eb730b9302540e0ba44852b1"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996af1e65ef6eb730b9302540e0ba44852b1">OD_H1000_DEV_TYPE</a></div><div class="ttdeci">@ OD_H1000_DEV_TYPE</div><div class="ttdoc">Device type.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:57</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a6e3b80d148d22f129ed388fad9aaf398"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a6e3b80d148d22f129ed388fad9aaf398">OD_H1026_OS_PROMPT</a></div><div class="ttdeci">@ OD_H1026_OS_PROMPT</div><div class="ttdoc">OS prompt.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:89</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga5e5e943b89a2385f41a075131f47b5d5"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga5e5e943b89a2385f41a075131f47b5d5">OD_set_u32</a></div><div class="ttdeci">ODR_t OD_set_u32(const OD_entry_t *entry, uint8_t subIndex, uint32_t val, bool_t odOrig)</div><div class="ttdoc">Set uint32_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:526</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151a2c60ba85cbe4f25d5511ffab3dcd7486"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a2c60ba85cbe4f25d5511ffab3dcd7486">ODA_SDO_RW</a></div><div class="ttdeci">@ ODA_SDO_RW</div><div class="ttdoc">SDO server may read from or write to the variable.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:120</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996adcbc9ec0c547b00db2b0403708becb97"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adcbc9ec0c547b00db2b0403708becb97">OD_H1005_COBID_SYNC</a></div><div class="ttdeci">@ OD_H1005_COBID_SYNC</div><div class="ttdoc">Sync message cob-id.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:62</div></div>
<div class="ttc" id="astructOD__IO__t_html"><div class="ttname"><a href="structOD__IO__t.html">OD_IO_t</a></div><div class="ttdoc">Helper structure for storing all objects necessary for frequent read from or write to specific OD var...</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:331</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga46df632d54b48714cf50e4a3a92b4e98"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a></div><div class="ttdeci">ODR_t OD_set_i8(const OD_entry_t *entry, uint8_t subIndex, int8_t val, bool_t odOrig)</div><div class="ttdoc">Set int8_t variable in Object Dictionary.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:460</div></div>
<div class="ttc" id="astructOD__obj__extended__t_html_a6ccf59c770c3887233ab7b850e77e375"><div class="ttname"><a href="structOD__obj__extended__t.html#a6ccf59c770c3887233ab7b850e77e375">OD_obj_extended_t::extIO</a></div><div class="ttdeci">OD_extensionIO_t * extIO</div><div class="ttdoc">Pointer to application specified IO extension, may be NULL.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:746</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869cac43414be729ea2b701380c4400658c37"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac43414be729ea2b701380c4400658c37">ODR_COUNT</a></div><div class="ttdeci">@ ODR_COUNT</div><div class="ttdoc">Last element, number of responses.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:196</div></div>
<div class="ttc" id="astructOD__obj__array__t_html_a6af20a410bcd0c8c9f619c4a564b962a"><div class="ttname"><a href="structOD__obj__array__t.html#a6af20a410bcd0c8c9f619c4a564b962a">OD_obj_array_t::attribute</a></div><div class="ttdeci">OD_attr_t attribute</div><div class="ttdoc">Attribute bitfield for array elements.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:718</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a4d831b2a36d679d31982e35ca38f8f6e"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4d831b2a36d679d31982e35ca38f8f6e">OD_H100E_RSV</a></div><div class="ttdeci">@ OD_H100E_RSV</div><div class="ttdoc">Reserved.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:71</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a4bfbb36a82606125d52fbe4daff6b5fb"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a4bfbb36a82606125d52fbe4daff6b5fb">OD_H100D_LIFETIME_FACTOR</a></div><div class="ttdeci">@ OD_H100D_LIFETIME_FACTOR</div><div class="ttdoc">Life time factor.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:70</div></div>
<div class="ttc" id="astructOD__entry__t_html"><div class="ttname"><a href="structOD__entry__t.html">OD_entry_t</a></div><div class="ttdoc">Object Dictionary entry for one OD object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:350</div></div>
<div class="ttc" id="astructOD__subEntry__t_html_a4e10db7bdf91d721ecc7d97f4dda67ff"><div class="ttname"><a href="structOD__subEntry__t.html#a4e10db7bdf91d721ecc7d97f4dda67ff">OD_subEntry_t::index</a></div><div class="ttdeci">uint16_t index</div><div class="ttdoc">Object Dictionary index.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:231</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga73eaf11787c003e24a21e988c69903ca"><div class="ttname"><a href="group__CO__ODinterface.html#ga73eaf11787c003e24a21e988c69903ca">OD_getSub</a></div><div class="ttdeci">ODR_t OD_getSub(const OD_entry_t *entry, uint8_t subIndex, OD_subEntry_t *subEntry, OD_stream_t *stream, bool_t odOrig)</div><div class="ttdoc">Find sub-object with specified sub-index on OD entry returned by OD_find.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:200</div></div>
<div class="ttc" id="astructOD__obj__extended__t_html_a80e8186d50cb6ca8ebf447d43815e566"><div class="ttname"><a href="structOD__obj__extended__t.html#a80e8186d50cb6ca8ebf447d43815e566">OD_obj_extended_t::flagsPDO</a></div><div class="ttdeci">OD_flagsPDO_t * flagsPDO</div><div class="ttdoc">Pointer to PDO flags bit-field, see OD_subEntry_t, may be NULL.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:744</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869ca28b28d8f091eefb7e8fac92bbdae82bb"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca28b28d8f091eefb7e8fac92bbdae82bb">ODR_DATA_LOC_CTRL</a></div><div class="ttdeci">@ ODR_DATA_LOC_CTRL</div><div class="ttdoc">SDO abort 0x08000021 - Data can't be transf (local control)</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:188</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996af4eb4e0204ae9696f935af5d4fdcff7e"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996af4eb4e0204ae9696f935af5d4fdcff7e">OD_H1001_ERR_REG</a></div><div class="ttdeci">@ OD_H1001_ERR_REG</div><div class="ttdoc">Error register.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:58</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga4bcc220e0cc4f8c6bfaf4d5cf31da448"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga4bcc220e0cc4f8c6bfaf4d5cf31da448">OD_get_i16</a></div><div class="ttdeci">ODR_t OD_get_i16(const OD_entry_t *entry, uint8_t subIndex, int16_t *val, bool_t odOrig)</div><div class="ttdoc">Get int16_t variable from Object Dictionary, see OD_get_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:360</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga92f57ed14ed69ac00c78d48f1e479bb0"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga92f57ed14ed69ac00c78d48f1e479bb0">OD_getPtr_u32</a></div><div class="ttdeci">ODR_t OD_getPtr_u32(const OD_entry_t *entry, uint8_t subIndex, uint32_t **val)</div><div class="ttdoc">Get pointer to uint32_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:631</div></div>
<div class="ttc" id="astructOD__obj__array__t_html_a009bcf700d8e27c93e886ad7ff7fb2eb"><div class="ttname"><a href="structOD__obj__array__t.html#a009bcf700d8e27c93e886ad7ff7fb2eb">OD_obj_array_t::data</a></div><div class="ttdeci">void * data</div><div class="ttdoc">Pointer to array of data.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:715</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a41f7f0f96dbea4fb0d6bd2bbbd2d59dc"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a41f7f0f96dbea4fb0d6bd2bbbd2d59dc">OD_H1007_SYNC_WINDOW_LEN</a></div><div class="ttdeci">@ OD_H1007_SYNC_WINDOW_LEN</div><div class="ttdoc">Sync windows length.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:64</div></div>
<div class="ttc" id="astructOD__obj__extended__t_html_abbc62d96e2ecafc99bb1eaf1210f816a"><div class="ttname"><a href="structOD__obj__extended__t.html#abbc62d96e2ecafc99bb1eaf1210f816a">OD_obj_extended_t::odObjectOriginal</a></div><div class="ttdeci">const void * odObjectOriginal</div><div class="ttdoc">Pointer to original odObject, see OD_entry_t.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:748</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_gaf4e3f15fc0fbe2b24e88aeb53c9daa61"><div class="ttname"><a href="group__CO__ODgetSetters.html#gaf4e3f15fc0fbe2b24e88aeb53c9daa61">OD_getPtr_r32</a></div><div class="ttdeci">ODR_t OD_getPtr_r32(const OD_entry_t *entry, uint8_t subIndex, float32_t **val)</div><div class="ttdoc">Get pointer to float32_t variable from OD, see OD_getPtr_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:651</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a18cc382fc4fd5e66b678dd5d7d904baf"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a18cc382fc4fd5e66b678dd5d7d904baf">OD_H1602_RXPDO_3_MAPPING</a></div><div class="ttdeci">@ OD_H1602_RXPDO_3_MAPPING</div><div class="ttdoc">RXPDO mapping parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:101</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ad7e64256615fcda5b531063eeaa346de"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad7e64256615fcda5b531063eeaa346de">OD_H1024_OS_CMD_MODE</a></div><div class="ttdeci">@ OD_H1024_OS_CMD_MODE</div><div class="ttdoc">OS command mode.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:87</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga47b0d204aaf1ea64b4f826aaf8f5c151ae4930aa0efbc2249563613b5107bb107"><div class="ttname"><a href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae4930aa0efbc2249563613b5107bb107">ODA_RPDO</a></div><div class="ttdeci">@ ODA_RPDO</div><div class="ttdoc">Variable is mappable into RPDO (can be written)</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:122</div></div>
<div class="ttc" id="astructOD__obj__var__t_html_a4662bd6ca12b3ec147f9ffeafb64fe77"><div class="ttname"><a href="structOD__obj__var__t.html#a4662bd6ca12b3ec147f9ffeafb64fe77">OD_obj_var_t::attribute</a></div><div class="ttdeci">OD_attr_t attribute</div><div class="ttdoc">Attribute bitfield, see OD_attributes_t.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:706</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ad74bfefc9676af339d06deb74b702c7a"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad74bfefc9676af339d06deb74b702c7a">OD_H1015_INHIBIT_TIME_MSG</a></div><div class="ttdeci">@ OD_H1015_INHIBIT_TIME_MSG</div><div class="ttdoc">Inhibit time message.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:78</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996aa282ef78e8a64ff527c79218d23168f0"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996aa282ef78e8a64ff527c79218d23168f0">OD_H1008_MANUF_DEV_NAME</a></div><div class="ttdeci">@ OD_H1008_MANUF_DEV_NAME</div><div class="ttdoc">Manufacturer device name.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:65</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996ad91534dd5cc5f382287b9a392c744948"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996ad91534dd5cc5f382287b9a392c744948">OD_H1009_MANUF_HW_VERSION</a></div><div class="ttdeci">@ OD_H1009_MANUF_HW_VERSION</div><div class="ttdoc">Manufacturer hardware version.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:66</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a7f4640cac5d5f252f19ab9e58653f993"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a7f4640cac5d5f252f19ab9e58653f993">OD_H1401_RXPDO_2_PARAM</a></div><div class="ttdeci">@ OD_H1401_RXPDO_2_PARAM</div><div class="ttdoc">RXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:96</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a996952cb963ce6e2783a6fa915d85612"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a996952cb963ce6e2783a6fa915d85612">OD_H1016_CONSUMER_HB_TIME</a></div><div class="ttdeci">@ OD_H1016_CONSUMER_HB_TIME</div><div class="ttdoc">Consumer heartbeat time.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:79</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996adad8c0ea18f674f3eb61b43e8259395c"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996adad8c0ea18f674f3eb61b43e8259395c">OD_H1011_REST_PARAM_FUNC</a></div><div class="ttdeci">@ OD_H1011_REST_PARAM_FUNC</div><div class="ttdoc">Restore default parameters.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:74</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869caff503d4f6cc55429913680d071ca3c4d"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caff503d4f6cc55429913680d071ca3c4d">ODR_NO_DATA</a></div><div class="ttdeci">@ ODR_NO_DATA</div><div class="ttdoc">SDO abort 0x08000024 - No data available.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:194</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gadf9ac60f94e1f9fc21b7f10a0d254503"><div class="ttname"><a href="group__CO__ODinterface.html#gadf9ac60f94e1f9fc21b7f10a0d254503">OD_readOriginal</a></div><div class="ttdeci">OD_size_t OD_readOriginal(OD_stream_t *stream, uint8_t subIndex, void *buf, OD_size_t count, ODR_t *returnCode)</div><div class="ttdoc">Read value from original OD location.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:31</div></div>
<div class="ttc" id="astructOD__obj__array__t_html_a1cb4802d94112e5bd2f1b0db5e3e5d99"><div class="ttname"><a href="structOD__obj__array__t.html#a1cb4802d94112e5bd2f1b0db5e3e5d99">OD_obj_array_t::attribute0</a></div><div class="ttdeci">OD_attr_t attribute0</div><div class="ttdoc">Attribute bitfield for sub-index 0, see OD_attributes_t.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:716</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga0e9afd8ad27de0920d1fe0738834869cae0b103160b23ff40047fcf85225121d2"><div class="ttname"><a href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cae0b103160b23ff40047fcf85225121d2">ODR_DATA_SHORT</a></div><div class="ttdeci">@ ODR_DATA_SHORT</div><div class="ttdoc">SDO abort 0x06070013 - Data type does not match, length too short.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:170</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a450463cb4290494b70af8f395d8803ad"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a450463cb4290494b70af8f395d8803ad">OD_H1802_TXPDO_3_PARAM</a></div><div class="ttdeci">@ OD_H1802_TXPDO_3_PARAM</div><div class="ttdoc">TXPDO communication parameter.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:105</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_gaba7bc1797add20fe3efdf37ced1182c5"><div class="ttname"><a href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></div><div class="ttdeci">unsigned char uint8_t</div><div class="ttdoc">UNSIGNED8 in CANopen (0005h), 8-bit unsigned integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:137</div></div>
<div class="ttc" id="astructOD__subEntry__t_html_a9af9d2a6332bbe6a63e038bac032eadd"><div class="ttname"><a href="structOD__subEntry__t.html#a9af9d2a6332bbe6a63e038bac032eadd">OD_subEntry_t::maxSubIndex</a></div><div class="ttdeci">uint8_t maxSubIndex</div><div class="ttdoc">Maximum sub-index in the OD object.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:235</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gaef984c993ddbf6a0500391e97f05d08e"><div class="ttname"><a href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a></div><div class="ttdeci">#define OD_size_t</div><div class="ttdoc">Variable of type OD_size_t contains data length in bytes of OD variable.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:44</div></div>
<div class="ttc" id="agroup__CO__ODgetSetters_html_ga75c5dd2daa6f0352bf079d18c9e90708"><div class="ttname"><a href="group__CO__ODgetSetters.html#ga75c5dd2daa6f0352bf079d18c9e90708">OD_set_r64</a></div><div class="ttdeci">ODR_t OD_set_r64(const OD_entry_t *entry, uint8_t subIndex, float64_t val, bool_t odOrig)</div><div class="ttdoc">Set float64_t variable in Object Dictionary, see OD_set_i8.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.c:559</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_gga18f5aefbe9371c67a0dd284b15186996a561260a506655cf0b7df9d684a08b5be"><div class="ttname"><a href="group__CO__ODinterface.html#gga18f5aefbe9371c67a0dd284b15186996a561260a506655cf0b7df9d684a08b5be">OD_H100B_RSV</a></div><div class="ttdeci">@ OD_H100B_RSV</div><div class="ttdoc">Reserved.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:68</div></div>
<div class="ttc" id="agroup__CO__ODinterface_html_ga8d459f95307815637e41edc4df71a725"><div class="ttname"><a href="group__CO__ODinterface.html#ga8d459f95307815637e41edc4df71a725">OD_attr_t</a></div><div class="ttdeci">#define OD_attr_t</div><div class="ttdoc">Size of Object Dictionary attribute.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:50</div></div>
<div class="ttc" id="astructOD__obj__var__t_html_a7c15865c69e0dc0a09f6d21bd890d062"><div class="ttname"><a href="structOD__obj__var__t.html#a7c15865c69e0dc0a09f6d21bd890d062">OD_obj_var_t::data</a></div><div class="ttdeci">void * data</div><div class="ttdoc">Pointer to data.</div><div class="ttdef"><b>Definition:</b> CO_ODinterface.h:705</div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_f17b92000dd778003adbbcb6b5ce4226.html">301</a></li><li class="navelem"><a class="el" href="CO__ODinterface_8h.html">CO_ODinterface.h</a></li>
    <li class="footer">Generated on Sat Sep 19 2020 10:03:20 for CANopenNode by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
